portray (someone) as a hero

Translations
présenter (quelqu’un) comme un héros
Definitions
To depict or represent someone in a manner that emphasizes their heroic qualities, actions, or characteristics, often highlighting bravery, selflessness, or noble deeds.